.index_con1{

	background: url('../img/banner_02.jpg') no-repeat center;

	background-size: 100% 100%;

	text-align: center;

	position: relative;

}
.index_con1 .fp-tableCell{position: relative;}
.index_con1 .fp-tableCell:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top:0;left: 0;
background: url('../img/sdsd.png') no-repeat center;background-size: 100% 100%;}


.index_list1{

	width:497px;

	height:auto;

	margin:0px auto 0;

	position: relative;

	display: none;

}

.index_list1 img{

	width: 100%;

}

.index_list1 img:nth-child(2){

	width: 100%;

	position:absolute;

	left: 0;

	top:0;

	animation: run 15s linear infinite ;



}

.index_list1 img:nth-child(1){

	transform:translateY(-17px)

}

@keyframes run {

	0%{transform: rotate(0deg)}

	100%{transform: rotate(360deg)}

}

.index_list2{

	width:100%;

	text-align: center;

	position: absolute;

	bottom:21%;
	z-index: 222;
}

.index_list2 li{

	display: inline-block;

	vertical-align: bottom;

	font-size: 20px;

	background: red;

	height:67px;

	width:150px;

	margin-left:35px;

	background: rgba(54,174,232,.8);

	position: relative;

	z-index: 2;

	top:50px;

	transition:0.5s ease-in-out;

	-webkit-transition:0.5s ease-in-out;

	-moz-transition:0.5s ease-in-out;

	opacity: 0;

}

.index_list2.active li{

	top:0;

	opacity: 1

}

/* .index_list2.active li:nth-child(2){

	transition:0.5s ease-in-out 0.3s;

	-webkit-transition:0.5s ease-in-out 0.3s;

	-moz-transition:0.5s ease-in-out 0.3s;

}

.index_list2.active li:nth-child(3){

	transition:0.5s ease-in-out 0.6s;

	-webkit-transition:0.5s ease-in-out 0.6s;

	-moz-transition:0.5s ease-in-out 0.6s;

} */

.index_list2 li:after{

	content: '';

	display: block;

	position: absolute;

	background: rgba(54,174,232,.2);

	width: 160px;

	height:100px;

	top:-8px;

	left: -8px;

	z-index: -1;

	transition:0.5s ease-in-out;

	-webkit-transition:0.5s ease-in-out;

	-moz-transition:0.5s ease-in-out;

}

.index_list2 li a{

	color: white;

}

.index_list2 li a h1{

	font-size: 23px;

	margin-top: 10%;

	transition:0.5s ease-in-out;

	-webkit-transition:0.5s ease-in-out;

	-moz-transition:0.5s ease-in-out;

}

.index_list2 li a p{

	font-size: 12px;

	color:rgba(250,250,250,.8);

	transition:0.5s ease-in-out;

	-webkit-transition:0.5s ease-in-out;

	-moz-transition:0.5s ease-in-out;

}

.index_list2 li:hover{

	width: 155px;

	height: 80px;

	background: rgba(106,194,94,.8);

}

.index_list2 li:hover:after{

	width: 160px;

	height: 90px;



}

.index_list2 li:hover h1{

	font-size: 40px;

	font-weight: bold;

	margin-bottom: 10px;

}

.index_list3{

	position: absolute;

	bottom: 50px;

	text-align: center;

	width:100%;
	z-index: 333;

}

.index_list3 img{

	cursor: pointer;

	margin-left:30px;



}



.index_list4{

	width: 1200px;

	margin:80px auto 0;

	position: relative;



}

.index_list5{

	width: 1000px;

	margin:0 auto;

/* 	transform:translateY(30%) */

}

.index_list4 .swiper-slide{

	background: #fff;

}

.index_list4 .swiper-slide img{

	width:100%;

	height: 298px;

}

.index_list4 .swiper-slide p{

	line-height: 76px;

	text-align: center;

	font-size: 18px;

	background: #4bb6ea

}

.index_list4 .swiper-slide p a{

	color:white;

	display: block;

	font-size: 15px

}

.index_list4 .swiper-slide p:hover{

	background: #6ac25e

}

.index_list5 .swiper-button-next,.index_list5 .swiper-button-prev{

	width: 50px;

	height: 50px;

	border-radius: 50%;

	top:31%

}

.index_list5 .swiper-button-next{

	background: url(../img/right.png) no-repeat center #36aee8 ;

	background-size: 50% 50%;

}

.index_list5 .swiper-button-prev{

	background: url(../img/left.png) no-repeat center #36aee8 ;

	background-size: 50% 50%;

}

.index_list5 .swiper-button-prev:hover{

	background: url(../img/left.png) no-repeat center #6ac25e ;

	background-size: 50% 50%;

}

.index_list5 .swiper-button-next:hover{

	background: url(../img/right.png) no-repeat center #6ac25e ;

	background-size: 50% 50%;

}

.index_list6{

	text-align: center;

	width: 100%;

}

.index_list6 a{

	display: inline-block;

	width:125px;

	height:50px;

	text-align: center;

	line-height: 50px;

	font-size: 16px;

	color:#444444;

	border:1px solid #4bb6ea;

	margin-top:60px;

}

.index_list6 a:hover{

	background: #4bb6ea;

	color:white;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_con2 .index_list3{

	position: static;

}

.index_con2 .index_list3 img{

	margin: 0;

	margin-top:40px;

	margin-bottom: 20px;

}

.index_list7{

	background: url(../img/index1_02.jpg) no-repeat;

	background-size: 100% 100%;

	width: 100%;

	height:auto;

	padding: 30px 0;

}

.index_list8{

	width: 35%;

}

.index_list9{

	width:45%;

}

.index_list7>div>aside{

	display: inline-block;

	vertical-align: middle;

	margin-left:9%;

}

.index_list7>div{

	width:1200px;

	margin:0 auto;

/* 	transform:translateY(20%) */

}

.index_list8>time{

	display: inline-block;

	padding: 5px 10px;

	background: #6ac25e;

	color:white;

	font-size: 16px;

}

.index_list8>h2{

	font-size:22px;

	font-weight: bold;

	color:white;

	line-height:40px;

	border-bottom:1px solid #82c3ea;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list8>h2 a{

	font-size:22px;

	font-weight: bold;

	color:white;

	line-height:40px;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list8>p{

	font-size: 14px;

	color:white;

	line-height: 25px;

	margin-top:8px;

}

.index_list9 li{

	line-height:35px;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list9 li a{

	color: white;

	font-size: 14px;

}

.index_list9 li a time{

	float: right;

	color: white;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list9 li:hover a,.index_list9 li:hover a time{

	color: #6ac25e

}

.index_list8:hover h2{

	color: #6ac25e;

/* 	line-height:50px; */

}

.index_list10 ul{

	font-size: 0;

}

.index_list10{

	height:55%;

}

.index_list10 li{

	display: inline-block;

	vertical-align: top;

	width: 16.66%;

	height:auto;

	position: relative;

	overflow: hidden;

}

.index_list10 li>a>img{

	width:100%;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list10 li>a>div{

	position: absolute;

	top:0;

	left:0;

	width:100%;

	height: 100%;

	background: rgba(75,182,234,.6);

	text-align: center;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list10 li>a>div img{

	margin-top:59%;

	width: 55px;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list10 li>a>div p{

	font-size: 20px;

	color:white;

	transition:0.3s ease-in-out;

	-webkit-transition:0.3s ease-in-out;

	-moz-transition:0.3s ease-in-out;

}

.index_list10 li>a>div p:before{

	content: '';

	width: 35px;

	border-top: 1px solid white;

	display: block;

	margin:17px auto;

}

.index_con3{

	position: relative;

}

.dixsln{

	width: 100%;

	margin-top: 65px;

}

.index_list10 li:hover div{

	background: rgba(106,194,94,.6);

}

.index_list10 li:hover>a>img{

	transform:scale(1.1);

	-webkit-transform:scale(1.1);

	-moz-transform:scale(1.1);

}

.index_list10 li:hover>a>div p{

	transform:translateY(10px);

	-webkit-transform:translateY(10px);

	-moz-transform:translateY(10px);

}

.index_list10 li:hover>a>div img{

	transform:translateY(-10px);

	-moz-transform:translateY(-10px);

	-webkit-transform:translateY(-10px);

}

.index_con4{

	height: auto !important;

	display: block;

}

.index_con4 .fp-tableCell{

	display: block;

	height: auto !important;

}

.index_list3 img{

	animation:run 1.5s linear infinite;

}

@@-webkit-keyframes run {

	0% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0)

	}

	50%{

		transform:translateY(10px);

		-webkit-transform:translateY(10px);

		-moz-transform:translateY(10px);

	}

	100% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0);

	}

}

@-moz-keyframes run {

	0% {

		/* style */transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0)

	}

	50% {

		transform:translateY(10px);

		-webkit-transform:translateY(10px);

		-moz-transform:translateY(10px);

	}

	100% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0);

	}

}

@-ms-keyframes run {

	0% {

		/* style */transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0)

	}

	50% {

		transform:translateY(10px);

		-webkit-transform:translateY(10px);

		-moz-transform:translateY(10px);

	}

	100% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0);

	}

}

@-o-keyframes run {

	0% {

		/* style */transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0)

	}

	50%{

		transform:translateY(10px);

		-webkit-transform:translateY(10px);

		-moz-transform:translateY(10px);

	}

	100% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0);

	}

}

@keyframes run {

	0% {

		/* style */transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0)

	}

	50%{

		transform:translateY(10px);

		-webkit-transform:translateY(10px);

		-moz-transform:translateY(10px);

	}

	100% {

		transform:translateY(0);

		-moz-transform:translateY(0);

		-webkit-transform:translateY(0);

	}

}

.index_solnogi.index_list7,

.index_lsnog{

	display: none

}

.index_list6,.index_con2 .index_list3,.index_list7,.index_list10{

	transform:translateY(50px);

	-webkit-transform:translateY(50px);

	-moz-transform:translateY(50px);

	opacity: 0;

	transition:0.4s ease-in-out;

	-webkit-transition:0.4s ease-in-out;

	-moz-transition:0.4s ease-in-out;

}

.index_list6.active,.index_con2 .index_list3.active,.index_list7.active,.index_list10.active{

	transform:translateY(0px);

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	opacity: 1;

}

.index_con2 .index_list3,.index_list10{



	transition:0.4s ease-in-out 0.3s;

	-webkit-transition:0.4s ease-in-out 0.3s;

	-moz-transition:0.4s ease-in-out 0.3s;

}



.index_solnogi .index_list8 time,.index_solnogi .index_list8 p{

	display: none

}

.indexonaog{

	display: block;

	width: 100%;

	position: relative;

}

.indexonaog>img{

	width: 100%;

}

.indexonaog>div{

	width: 100%;

	height: 100%;

	position: absolute;

	top:0;

	left: 0;

	text-align: center;

	background: rgba(75,182,234,.6);

}

.indexonaog>div img{

	margin-top: 50%;

}

.indexonaog>div p{

	font-size: 14px;

	color: white;margin-top: 5px;

}





@media screen and (max-width: 1440px){

	.index_list6 a{

		margin-top: 10px;

	}

	.index_con2 .index_list3 img{

		margin-top: 10px;

	}

	.index_list5 {

	    transform: translateY(10%);

	    -webkit-transform: translateY(10%);

	    -moz-transform: translateY(10%);

	}

	.index_list4 {

	    margin: 25px auto 0;

	}

	.dixsln {

	    margin-top:90px;

	}

	.index_list8 > h2 {

	    font-size:18px;

	}

	.index_list9 li{

		line-height:30px;

	}

	.index_list7{

		padding:0;

	}

}

@media screen and (min-width: 1440px){

	.index_list9 li a,.index_list8>p{font-size: 16px;}

}

.index_list2 li a h1{margin-top: 10%;}




.index_list2{bottom:14%;}
.index_list2 li:hover {
    width: 160px;
    height: 90px;
    background: rgba(54,174,232,.8);
}
.index_list2 li:hover::after {
    width: 175px;
    height: 105px;
}
.index_list2 li::after {
    content: '';
    display: block;
    width: 165px;
    height: 83px;
}
.index_list2 li:hover h1{
	font-size: 35px;
}
.index_con3 .index_list3{bottom: 15px;}


.hd_xiugai1{display: inline-block;margin-left: 35%;}
.hd_xiugai1 p{font-size: 65px;color: white;margin-top: 20px;text-align: right;}
.hd_xiugai1 p span{color: #fff600;}
/*.hd_xiugai1 p span:nth-of-type(2){margin-left:1em;}*/
.hd_xiugai2{margin-top: 20px;}
.hd_xiugai3{display: inline-block;vertical-align: middle;}
.hd_xiugai3 a{display:block;width:190px;margin-top: 10px;background: url(../img/blajgf_03.png) no-repeat;background-size:100% 100%;font-size: 18px;color: white;box-sizing: border-box;padding: 12px 20px;border-radius:5px;text-align: left;}
.hd_xiugai3 a:first-child{margin-top: 0;}
.hd_xiugai3 a i{font-family:kaiti !important;display: inline-block;float: right;width:20px;height:20px;border-radius: 50%;background: white;color: #038c10;text-align: center;line-height: 20px;}
.index_list2{bottom:20%}
.index_list7{display: none !important;}
@media only screen and (max-width:1600px ) {
	.hd_xiugai1 p{font-size: 50px;}
	.hd_xiugai1>img{width: 270px;}
	.hd_xiugai2>img{width: 150px;}
	.hd_xiugai3 a{margin-top: 3px;}
}
@media only screen and (max-width:1300px ) {
	.hd_xiugai1 p{font-size: 35px;}
	.hd_xiugai1>img{width: 210px;}
	.hd_xiugai2>img{width: 120px;}
	.hd_xiugai3 a{margin-top: 5px;width: 150px;font-size: 15px;padding: 6px 15px;}
}
@media only screen and (max-width:1200px ) {
	.hd_xiugai1{margin-left: 0;}
}


.index_con2{
	/*background: url(../img/boanong.jpg) no-repeat;*/
	background-size:100% 100%;background-color: #12a8f1;}
.index_list6 a{color: white;}
.index_con3{background: url(../img/loanba1.jpg) no-repeat;background-size:100% 100%;}
